var f=function(){
	alert(1);
}
!(function ($, undefined) {
            $.autoHide = function (...tags){
			   vali_child_hide = true;
			   auto_toggle = true;
			   debug = false;
               var hideObj=function(params){
               		params.each(function(){
               			var obj=$(this);
               			if(obj.html().trim()==""||obj.html()==undefined){
	               	    	obj.hide();
		               	}else if(vali_child_hide&&obj.children().length>0){
		               			var allHide=true;
		               			$.each(obj.children(),function(c,c_obj) {
		               				if(c_obj.is(":visible")){
		               					allHide=false;
		               					return allHide;
		               				}
		               			});
		               			if(allHide)$(this).hide();
		               		}else{
		               			obj.show();
		               	}
               		});
               }
               var toggle=function(tags){
               		$.each(tags,function(i,item){
	               		if(typeof(item)=="string"){
	               			try{
	               				if($(item).length>0)hideObj($(item));
	               				else throw false;
	               			}catch(e){
	               				if(debug){
		               				console.error("Error:auto-hide 隐藏对象失败,error key:[",item,"] 原因:根据字符串获取 jquery对象失败.",);
		               				console.error(e);
	               				}
	               			}
	               		}else if(item instanceof $){
	               			//jQuery对象
	               			hideObj(item);
	               		}
	               });
               }
               if(auto_toggle){
               		setInterval(function(){
               			toggle(tags);
               		},500);
               }else{
	               	toggle(tags);
               }
            }
})(jQuery);
